package com.magina.api.service.service.system;


import com.github.pagehelper.PageInfo;
import com.magina.api.entity.system.TSysMenu;
import com.magina.api.entity.system.TSysRole;


import java.util.List;

/**
 * 角色 业务接口
 */
public interface RoleService {

    PageInfo<TSysRole> queryRoleList(TSysRole role);

    TSysRole getRole(int roleId);

    void addRole(TSysRole role);

    void editRole(TSysRole role);

    void delRole(int roleId);

    List<TSysMenu> getMenuListByRoleId(int roleId);

    List<TSysMenu> getMenuTreeListByRoleId(int roleId);


}
